package ${packagePath}.common.ext;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@Component
@Slf4j
public class AuthIntercept implements HandlerInterceptor {
    /**
     * 此处写自己的判断逻辑。可以进行Session或Token的拦截验证
     * 也可以进行权限验证。如果拦截通过则返回true；反之返回false
     * @return true则继续往下执行；false则不会继续往下执行
     */
    @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
        // TODO 此处写自己的判断逻辑。

        return true;
    }
}
